
time.o:     file format pe-i386

Disassembly of section .text:

00000000 <_do_time_interrupt>:
   0:	55                   	push   %ebp
   1:	89 e5                	mov    %esp,%ebp
   3:	5d                   	pop    %ebp
   4:	e9 00 00 00 00       	jmp    9 <_do_time_interrupt+0x9>
   9:	8d b4 26 00 00 00 00 	lea    0x0(%esi),%esi

00000010 <_ktime>:
  10:	55                   	push   %ebp
  11:	8b 15 00 00 00 00    	mov    0x0,%edx
  17:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
  1c:	89 e5                	mov    %esp,%ebp
  1e:	5d                   	pop    %ebp
  1f:	f7 e2                	mul    %edx
  21:	c1 ea 05             	shr    $0x5,%edx
  24:	89 d0                	mov    %edx,%eax
  26:	c3                   	ret    
  27:	89 f6                	mov    %esi,%esi
  29:	8d bc 27 00 00 00 00 	lea    0x0(%edi),%edi

00000030 <_time_init>:
  30:	55                   	push   %ebp
  31:	31 c0                	xor    %eax,%eax
  33:	89 e5                	mov    %esp,%ebp
  35:	a3 00 00 00 00       	mov    %eax,0x0
  3a:	b0 36                	mov    $0x36,%al
  3c:	e6 43                	out    %al,$0x43
  3e:	eb 00                	jmp    40 <_time_init+0x10>
  40:	eb 00                	jmp    42 <_time_init+0x12>
  42:	eb 00                	jmp    44 <_time_init+0x14>
  44:	eb 00                	jmp    46 <_time_init+0x16>
  46:	eb 00                	jmp    48 <_time_init+0x18>
  48:	eb 00                	jmp    4a <_time_init+0x1a>
  4a:	b0 dc                	mov    $0xdc,%al
  4c:	e6 40                	out    %al,$0x40
  4e:	eb 00                	jmp    50 <_time_init+0x20>
  50:	eb 00                	jmp    52 <_time_init+0x22>
  52:	eb 00                	jmp    54 <_time_init+0x24>
  54:	eb 00                	jmp    56 <_time_init+0x26>
  56:	eb 00                	jmp    58 <_time_init+0x28>
  58:	eb 00                	jmp    5a <_time_init+0x2a>
  5a:	b0 34                	mov    $0x34,%al
  5c:	e6 40                	out    %al,$0x40
  5e:	5d                   	pop    %ebp
  5f:	ba 00 00 00 00       	mov    $0x0,%edx
  64:	0f b7 c2             	movzwl %dx,%eax
  67:	81 e2 00 00 ff ff    	and    $0xffff0000,%edx
  6d:	0d 00 00 08 00       	or     $0x80000,%eax
  72:	81 ca 00 8e 00 00    	or     $0x8e00,%edx
  78:	a3 40 00 00 00       	mov    %eax,0x40
  7d:	89 15 44 00 00 00    	mov    %edx,0x44
  83:	c3                   	ret    
  84:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
  8a:	8d bf 00 00 00 00    	lea    0x0(%edi),%edi

00000090 <_msleep>:
  90:	55                   	push   %ebp
  91:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
  96:	89 e5                	mov    %esp,%ebp
  98:	f7 65 08             	mull   0x8(%ebp)
  9b:	56                   	push   %esi
  9c:	8b 35 00 00 00 00    	mov    0x0,%esi
  a2:	8b 0d 00 00 00 00    	mov    0x0,%ecx
  a8:	53                   	push   %ebx
  a9:	c1 ea 03             	shr    $0x3,%edx
  ac:	29 f1                	sub    %esi,%ecx
  ae:	39 d1                	cmp    %edx,%ecx
  b0:	73 1e                	jae    d0 <_msleep+0x40>
  b2:	89 d3                	mov    %edx,%ebx
  b4:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
  ba:	8d bf 00 00 00 00    	lea    0x0(%edi),%edi
  c0:	e8 00 00 00 00       	call   c5 <_msleep+0x35>
  c5:	a1 00 00 00 00       	mov    0x0,%eax
  ca:	29 f0                	sub    %esi,%eax
  cc:	39 d8                	cmp    %ebx,%eax
  ce:	72 f0                	jb     c0 <_msleep+0x30>
  d0:	5b                   	pop    %ebx
  d1:	5e                   	pop    %esi
  d2:	5d                   	pop    %ebp
  d3:	c3                   	ret    
  d4:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
  da:	8d bf 00 00 00 00    	lea    0x0(%edi),%edi

000000e0 <_sleep>:
  e0:	55                   	push   %ebp
  e1:	89 e5                	mov    %esp,%ebp
  e3:	69 45 08 e8 03 00 00 	imul   $0x3e8,0x8(%ebp),%eax
  ea:	89 45 08             	mov    %eax,0x8(%ebp)
  ed:	5d                   	pop    %ebp
  ee:	eb a0                	jmp    90 <_msleep>
